package com.demo.druid.modules.stat.filter;

import com.alibaba.druid.stat.DruidStatManagerFacade;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author wangjianhua
 * @Description druid监控统计页面   已经启用http://localhost:8081/druid/index.html 这个更加直观
 * 如果是前后端分离 可以把这个打开 并把DruidMonitorConfig 配置关闭 即可访问该接口得到json数据
 * @date 2021/9/2/002 14:26
 **/
//@RestController
public class DruidStatFilterController {

//    @GetMapping("/druid/stat")
    public Object druidStat(){
        //DruidStatManagerFacade druidStatManagerFacade = DruidStatManagerFacade.getInstance();
        //druidStatManagerFacade.get 方法应该还会有更多监控数据
        return DruidStatManagerFacade.getInstance().getDataSourceStatDataList();
    }
}
